
#ifndef __SQUARE_H__
#define __SQUARE_H__

#define INVALID_VALUE_FOR_SQUARE   0

class Square
{
public:
	Square(double side);

	double getArea() const;
	double getPerimeter() const;
	bool setSide(double side);
	
private:
	bool isValid() const;
	double side_m;
};

#endif

